package com.woniuxy02;

/**
 * @author 作者
 * @create 2025-06-23 16:49
 * 懒汉，饱汉
 */
//public class MySingleton {
//
//    private static MySingleton instance;
//
//    private MySingleton() {
//    }
//
//    public static MySingleton getInstance1() {
//        //安全，性能差
//        //双检锁 double-checked locking
//        synchronized (MySingleton.class) {
//            if (instance == null) {
//                instance = new MySingleton();
//            }
//        }
//        return instance;
//    }
//
//    public static MySingleton getInstance() {
//        //安全，性能差
//        //双检锁 double-checked locking
//        if (instance == null) {
//            synchronized (MySingleton.class) {
//                if (instance == null) {
//                    instance = new MySingleton();
//                }
//            }
//        }
//        return instance;
//    }
//
//}
public class MySingleton{
    private static MySingleton instance=new MySingleton();

    private MySingleton(){}

    public static MySingleton getInstance(){
        return instance;
    }
}